
package com.sskj.jkzx.vo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;

import javax.xml.bind.annotation.XmlRootElement;

/**
 * <br>
 * <br>
 * RestParamBean 查询参数bean
 * <p>
 * <a href="RestParamBean.java.html"><i>查看源文件</i></a>
 * </p>
 * 
 * @author 周平
 * @version $Revision: $<br>
 *          $Id: $
 */

@XmlRootElement(name = "RestParamBean")
public class RestParamBean implements Serializable {

	private static final long serialVersionUID = 555713717010156165L;

	/** 参数名称 */
	private String pn;

	/** 文本值 */
	private String sv;

	/** 整形值 */
	private Integer iv;

	/** 长整形值 */
	private Long lv;

	/** 浮点值 */
	private Double dv;

	/** 日期值 */
	private Calendar cv;

	/** Boolean 类型 */
	private Boolean bv;

	/** 其他类型 */
	private Object obj = null;

	private Object value = null;

	/** 文本值 */
	private List<String> sls = new ArrayList<String>();

	/** 参数级别 当 清理参数时 清理低于指定级别参数 */
	private int pl = 0;

	private String des;

	private String valueDes;

	/** 是否启用 */
	private boolean using = true;

	/** 实体Bean关键域值 */
	private String keyValue;

	/** 实体Bean方法 */
	private String keyEvent;

	public String getPn() {

		return pn;
	}

	public void setPn(String pn) {

		this.pn = pn;
	}

	public String getSv() {

		return sv;
	}

	public void setSv(String sv) {

		this.sv = sv;
	}

	public Integer getIv() {

		return iv;
	}

	public void setIv(Integer iv) {

		this.iv = iv;
	}

	public Long getLv() {

		return lv;
	}

	public void setLv(Long lv) {

		this.lv = lv;
	}

	public Double getDv() {

		return dv;
	}

	public void setDv(Double dv) {

		this.dv = dv;
	}

	public Calendar getCv() {

		return cv;
	}

	public void setCv(Calendar cv) {

		this.cv = cv;
	}

	public Boolean getBv() {

		return bv;
	}

	public void setBv(Boolean bv) {

		this.bv = bv;
	}

	public Object getObj() {

		return obj;
	}

	public void setObj(Object obj) {

		this.obj = obj;
	}

	public Object getValue() {

		return value;
	}

	public void setValue(Object value) {

		this.value = value;
	}

	public List<String> getSls() {

		return sls;
	}

	public void setSls(List<String> sls) {

		this.sls = sls;
	}

	public int getPl() {

		return pl;
	}

	public void setPl(int pl) {

		this.pl = pl;
	}

	public String getDes() {

		return des;
	}

	public void setDes(String des) {

		this.des = des;
	}

	public String getValueDes() {

		return valueDes;
	}

	public void setValueDes(String valueDes) {

		this.valueDes = valueDes;
	}

	public boolean isUsing() {

		return using;
	}

	public void setUsing(boolean using) {

		this.using = using;
	}

	public String getKeyValue() {

		return keyValue;
	}

	public void setKeyValue(String keyValue) {

		this.keyValue = keyValue;
	}

	public String getKeyEvent() {

		return keyEvent;
	}

	public void setKeyEvent(String keyEvent) {

		this.keyEvent = keyEvent;
	}

	public static long getSerialversionuid() {

		return serialVersionUID;
	}

}
